body{
    padding-top: 4%;
    background-color: #F5F5F5;
    .sigup{
        width: 542px;
        height: 752px;
        margin: 0 auto;
        background: #FFFFFF url(../img/passport_bg_161124.png) 0 0 no-repeat;
        border: 1px solid #d8d8d8;
        .signin-page-wrap{
            background: none;
            margin: 0;
            padding: 0;
            height: 350px;
            .signup-article{
                width: 350px;
                float: none;
                padding: 150px 0 0 95px;
                background: none;
                border: none;
                margin-left: -360px;
                margin-left: 0;
                .userSelect{
                    width: 348px;
                    height: 49px;
                    border: 1px solid #F5F5F5;
                    position: relative;
                    label{
                        position: absolute;
                        left: 13px;
                        top: -10px;
                        color: #a3a3a3;
                        z-index: 99;
                        text-align: left;
                        background-color: #fff;
                        padding: 0 10px;
                        font-size: 14px;
                    }
                    select{
                        width: 100%;
                        height: 100%;
                        display: block;
                        appearance:none;
                        -moz-appearance:none;
                        -webkit-appearance:none;
                        border: 1px solid #d8d8d8;
                        padding-left: 40px;
                        background: url(../img/pop.png) no-repeat 17px -35px;
                        font-size: 16px;
                        color: #787878
                    }
                    i{
                        width: 16px;
                        height: 10px;
                        background: url(../img/pop_setting_bg01_170113.png) -5px -107px no-repeat;
                        position: absolute;
                        top: 20px;
                        right: 10px;
                        z-index: 205;
                    }
                }
                .chinaUserContent{
                    form{
                         input:nth-of-type(1),input:nth-of-type(3){
                            width: 326px;
                            height: 45px;
                            border: 1px solid #d8d8d8;
                            margin: 20px 0 30px 0;
                            padding-left: 20px;
                        }
                        input:nth-of-type(2){
                            width: 150px;
                            height: 45px;
                            border: 1px solid #d8d8d8;
                            padding-left: 20px;
                        }
                        span{
                            span{
                                width: 140px;
                                font-size: 12px;
                                line-height: 47px;
                                padding: 0 5px;
                                background-color: #fff;
                                border-radius: 3px;
                                border: 1px solid #eb5a41;
                                color: #eb5a41;
                                padding: 15px 30px;
                                margin-left: 10px;
                                cursor: pointer;
                            }
                        }
                        span:nth-of-type(2){
                            width: 350px;
                            height: 20px;
                            display: block;
                            input{
                                float: left;
                                width: 20px;
                                height: 20px;
                                margin: 0;
                                border: 1px solid #F5F5F5;
                            }
                            label{
                                margin-left: 5px;
                                margin-right: 15px;
                                vertical-align: middle;
                            }
                            a{
                                margin-left: 3px;
                                margin-right: 3px;
                                color: #0563c3;
                                cursor: pointer;
                            }
                        }
                        input:nth-of-type(4){
                            width: 170px;
                            height: 50px;
                            background: #EB5A41;
                            border: 0;
                            border-radius: 3px;
                            color: white;
                            font-size: 20px;
                            text-align: center;
                            line-height: 40px;
                            margin-top: 20px;
                        }
                        a:last-of-type{
                            color: #0563c3;
                            margin-left: 3px;
                            margin-right: 3px;
                        }
                    }
                }
            }
        }
    }
}
